Intertwining knowledge delivery and elicitation: a process model for human-computer collaboration in design
نویسندگان
چکیده
Collaboration among designers can be described with an "action-reflection-critique" model in which the explicit representation of the design contributes to a shared understanding and to the articulation of design knowledge. We describe how domain-oriented design environments based on this model support human-computer collaboration by intertwining knowledge delivery and elicitation. The KID (Knowing-In-Design) system has a shared understanding about the designers' "task at hand" through a partial design requirement specification and a solution. KID delivers design knowledge relevant to this task at hand, and the delivery helps designers uncover tacit design concerns. Designers are encouraged to store the elicited design knowledge in KID, which results in the evolution of the system's knowledgebases. The evolution affects the system's subsequent behavior by tuning the delivery toward the designers. This cycle of knowledge delivery and elicitation processes supported by KID allows designers to gradually coevolve design requirements and solutions. Acknowledgements: We thank the HCC group at the University of Colorado, who contributed to the conceptual framework and the systems discussed in this paper. We also thank Barbara Gibbons of Kitchen Connection at Boulder, Colorado, for her valuable time and her comments on our work. We thank Loren Terveen of AT&T Bell Labs, for his comments and suggestions on an earlier version of the paper. The research was supported by the National Science Foundation under grants No. 009015441 and MDR-9253425; Software Research Associates, Inc. (Tokyo); the Colorado Advanced Software Institute; US WEST Advanced Technologies; and NYNEX Science and Technology Center. Intertwining Knowledge Delivery and Elicitation: A Process Model for Human-Computer Collaboration in Design Kumiyo Nakakoji1,2 and Gerhard Fischer2 1 Practical Software Engineering Laboratory SRA Inc., 1-1-1 Hirakawa-cho, Chiyoda-ku, Tokyo 102, Japan 2Departrnent of Computer Science and Institute of Cognitive Science University of Colorado Boulder Colorado 80309-0430, USA Tel: + 1 (303) 492-3912 Fax: + 1 (303) 492-2844 [email protected], [email protected] Abstract. Collaboration among designers can be described with an "action-reflection-critique" model in which the explicit representation of the design contributes to a shared understanding and to the articulation of design knowledge. We describe how domain-oriented design environments based on this model support human-computer collaboration by intertwining knowledge delivery and elicitation. The KID (Knowing-In-Design) system has a shared understanding about the designers' "task at hand" through a partial design requirement specification and a solution. KID delivers design knowledge relevant to this task at hand, and the delivery helps designers uncover tacit design' concerns. Designers are encouraged to store the elicited design knowledge in KID, which results in the evolution of the system's knowledgebases. The evolution affects the system's subsequent behavior by tuning the delivery toward the designers. This cycle of knowledge delivery and elicitation processes supported by KlD allows designers to gradually coevolve design requirements and solutions. Collaboration among designers can be described with an "action-reflection-critique" model in which the explicit representation of the design contributes to a shared understanding and to the articulation of design knowledge. We describe how domain-oriented design environments based on this model support human-computer collaboration by intertwining knowledge delivery and elicitation. The KID (Knowing-In-Design) system has a shared understanding about the designers' "task at hand" through a partial design requirement specification and a solution. KID delivers design knowledge relevant to this task at hand, and the delivery helps designers uncover tacit design' concerns. Designers are encouraged to store the elicited design knowledge in KID, which results in the evolution of the system's knowledgebases. The evolution affects the system's subsequent behavior by tuning the delivery toward the designers. This cycle of knowledge delivery and elicitation processes supported by KlD allows designers to gradually coevolve design requirements and solutions.
منابع مشابه
Elicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملElicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملRequirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کاملRequirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کاملA Novel Method for Selecting the Supplier Based on Association Rule Mining
One of important problems in supply chains management is supplier selection. In a company, there are massive data from various departments so that extracting knowledge from the company’s data is too complicated. Many researchers have solved this problem by some methods like fuzzy set theory, goal programming, multi objective programming, the liner programming, mixed integer programming, analyti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Knowl.-Based Syst.
دوره 8 شماره
صفحات -
تاریخ انتشار 1995